// app.js
App({
  onLaunch: function () {
      wx.cloud.init({
        env:'cloud1-4gy6hlpp836a701f'
      })
      wx.getSystemInfo({
        success: e => {
            this.globalData.StatusBar = e.statusBarHeight;
            let custom = wx.getMenuButtonBoundingClientRect();
            this.globalData.Custom = custom;
            let CustomBar = custom.bottom + custom.top - e.statusBarHeight;
            this.globalData.CustomBar = CustomBar;
            //适配全面屏底部距离
            if (CustomBar > 75) {
                this.globalData.tabbar_bottom = "y"
            }
        }
    })


    },
    isTabbarPage : false,

/** 当 tabbar 页面显示时调用,需在每个 tabbar 页面的 onShow 中手动调用 */
onTabbarShow : function () {
  this.isTabbarPage = true;
  
    // 从缓存中拿到未设置的小点数进行设置,缓存为数组
    // 其中每一个下标代表tabbar的位置,内容为数量
  var tabbarBadge = wx.getStorageSync('tabbarBadge');
  if (tabbarBadge) {
    for (var i = 0; i < 5; i++) {
      var val = tabbarBadge[i];
      if (val != null && val != 0) {
              wx.setTabBarBadge({
                index: i,
                text: val + ''
              });
              tabbarBadge[i] = null;
      }
    }
    wx.setStorageSync('tabbarBadge', tabbarBadge);
    }
},
/** 当 tabbar 页面隐藏时调用,需在每个 tabbar 页面的 onHide 中手动调用 */
onTabbarHide : function () {
    this.isTabbarPage = false;
},

    globalData: {
      userInfo: null
    }
})
